//
//  student.h
//  C09_函数指针
//
//  Created by dllo on 15/11/27.
//  Copyright © 2015年 dllo. All rights reserved.
//

#import <Foundation/Foundation.h>

/* 声明结构体 */
typedef struct Student{
    
    char name [20];
    int age;
    float score;
    
    
}Student;
/*声明函数*/
/*比较两个学生的分数 升序*/
BOOL cmpScore(Student stu1, Student stu2);
/*比较两个学生的年龄 升序*/
BOOL cmpAge(Student stu1, Student stu2);
/* 函数: 比较两个学生的姓名(升序) */
BOOL cmpName(Student stu1, Student stu2);


/* 冒泡排序 (动态)*/
void sortArr(Student arr[], int count,BOOL (*p)(Student,Student));






/* 加5分 */
Student changeScore(Student stu);


/* bianli输出学生信息 */
void infoOfStudents(Student arr[],int count);


/* 函数: 拼接学生姓名的函数 */
Student changeName(Student stu);

/*函数: 查找学生函数*/
void selectedStudents(Student arr[], int count, Student (*p)(Student stu));







